home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / util / gnu / gnu_oleo_1_2_2.lha / oleo-1.2.2 / ref.h < prev    next >
C/C++ Source or Header  |  1993-03-03  |  2KB  |  67 lines

  1. #ifndef REFH
  2. #define REFH
  3.  
  4. /*    Copyright (C) 1992, 1993 Free Software Foundation, Inc.
  5.  
  6. This program is free software; you can redistribute it and/or modify
  7. it under the terms of the GNU General Public License as published by
  8. the Free Software Foundation; either version 2, or (at your option)
  9. any later version.
  10.  
  11. This program is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. GNU General Public License for more details.
  15.  
  16. You should have received a copy of the GNU General Public License
  17. along with this software; see the file COPYING.  If not, write to
  18. the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  19. /*  t. lord    Sun Aug  9 20:45:14 1992    */
  20.  
  21. #include "global.h"
  22.  
  23. #ifdef __STDC__
  24. extern void add_var_ref (void *);
  25. extern int eval_next_cell (void);
  26. extern struct var *find_var (char *, int);
  27. extern void push_cell (CELLREF, CELLREF);
  28. extern void push_refs (struct ref_fm *);
  29. extern struct var *find_or_make_var (char *, int);
  30. extern void add_range_ref (struct rng *);
  31. extern void flush_old_value (void);
  32. extern void add_ref_to (int);
  33. extern char *set_new_value (CELLREF, CELLREF, int, union vals *);
  34. extern char *new_value (CELLREF, CELLREF, char *);
  35. extern void copy_cell (CELLREF, CELLREF, CELLREF, CELLREF);
  36. extern void move_cell (CELLREF, CELLREF, CELLREF, CELLREF);
  37. extern char *new_var_value (char *, int, char *);
  38. extern char *read_new_value (CELLREF, CELLREF, char *, char *);
  39. extern void flush_variables (void);
  40. extern void flush_all_timers (void);
  41. extern void deal_alarm (void);
  42. #else
  43. extern void add_var_ref ();
  44. extern int eval_next_cell ();
  45. extern struct var *find_var ();
  46. extern void push_cell ();
  47. extern void push_refs ();
  48. extern struct var *find_or_make_var ();
  49. extern void add_range_ref ();
  50. extern void flush_old_value ();
  51. extern void add_ref_to ();
  52. extern char *set_new_value ();
  53. extern char *new_value ();
  54. extern void copy_cell ();
  55. extern void move_cell ();
  56. extern char *new_var_value ();
  57. extern char *read_new_value ();
  58. extern void flush_variables ();
  59. extern void flush_all_timers ();
  60. extern void deal_alarm ();
  61. #endif
  62.  
  63. extern timer_active;
  64.  
  65.  
  66. #endif
  67.